package com.penghaisoft.microwms.common.data.model;

import com.penghaisoft.microwms.common.BaseEntity;
import lombok.Data;

import java.util.Date;

/**
 * @author
 */
@Data
public class ProScrapOut extends BaseEntity {

    /**
     * scrapOutId
     */
    private Integer scrapOutId;
    /**
     * 报废出库单号
     */
    private String scrapOutNo;
    /**
     * 采购订单号
     */
    private String purchaseNo;
    /**
     * 合同编号
     */
    private String contractNo;
    /**
     * 型号
     */
    private String model;
    /**
     * 型号描述
     */
    private String modelDesc;
    /**
     * 型号类型 C-STG-L:塑套钢-螺旋钢管 C-STG-W:塑套钢-无缝钢管 C-GTG-L:钢套钢-螺旋钢管 C-GTG-W:钢套钢-无缝钢管 C-BLG-L:玻璃钢-螺旋钢管 C-BLG-W:玻璃钢-无缝钢管 C-W:弯头 C-ST:三通 C-BJ:变径 C-G:固定支架
     */
    private String modelType;
    private String modelTypeCn;
    /**
     * 类型：0正品，1样品
     */
    private String type;
    /**
     * 报废数量
     */
    private java.math.BigDecimal requireAmount;
    private java.math.BigDecimal requireAmountMax;
    private java.math.BigDecimal requireAmountMin;
    /**
     * 实际数量
     */
    private java.math.BigDecimal realAmount;
    private java.math.BigDecimal realAmountMax;
    private java.math.BigDecimal realAmountMin;

    private java.math.BigDecimal realAmountAdd;
    private java.math.BigDecimal realAmountDel;
    /**
     * 单位
     */
    private String unit;
    /**
     * 计划日期
     */
    private Date outPlanTime;
    /**
     * 扫描开始时间
     */
    private Date scanTimeBegin;
    /**
     * 扫描结束时间
     */
    private Date scanTimeEnd;
    /**
     * 0新建 1出库中 2出库完成
     */
    private String scrapOutStatus;
    /**
     * 仓库
     */
    private String whCode;
    /**
     * 区域
     */
    private String wdCode;
    /**
     * 库区
     */
    private String waCode;
    /**
     * 库位
     */
    private String wlCode;

}

